/******************************* NEW CSS FROM HERE *******************************/
	.messages{
	}
	.messages_top{
		height:24px;
		padding:15px 20px 0;
	}
	ul.tabs{
		height:24px;
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	}
	ul.tabs li{
		float:left;	 
		text-indent:0;
		padding:0;
		margin:0 !important;
		list-style-image:none !important; 
	}
	.messages_warning, .addToBlockList{
		margin: 0;
   		padding: 15px 20px;
	}
	.addToBlockList a.block{
		padding:0 10px 0 25px;
		background:url(../images/imagespf/icon_block.png) no-repeat 5px center transparent;
		border: 1px solid #C4DCED;
		line-height:26px;
		display:inline-block;
		zoom:1;
		*display:inline;
		height:26px;
		margin-left:5px;
		cursor:pointer;
		color:#0066B3;
	}
	.addToBlockList a.block:hover{
		background-color:#e5eff7;
	}
	.addToBlockList .textInput{
		height:20px;
		padding:2px 5px;
		border: 1px solid #C4DCED;
		width: 250px;
		float:left;
		color:#808080;
	}
	.addToBlockList .textInput:focus{
		color:#333;
	}
	ul.tabs li a{
		display:inline-block;
		zoom:1;
		*display:inline;
		margin-right:5px;
		color:#0066b3;
		background:#e5eff7;
		border:1px solid #bfd9ec;
		line-height:22px;
		padding:0 10px;
	}
	ul.tabs li a.current, ul.tabs li a:hover{
		color:#fff;
		background:#0066b3;
		border:1px solid #0066b3;
	}
	.panes #pane2, .panes #pane3, .panes #pane4{
		display:none;
	}
	.pagination{
		border-top:1px solid #BFD9EC;
		border-bottom:1px solid #BFD9EC;
		height:22px;
		line-height:22px;
		text-align:center;
	}
	.pagination span, .pagination a{
		display:inline-block;
		zoom:1;
		*display:inline;
		padding:0 5px;
	}
	.pagination span{
		color:#999;
	}
	.pagination a:hover{
		background:#e5eff7;
	}
	.pagination a.active{
		color:#fff;
		background:#0066b3;
	}
	.pagination span.butLeft, .pagination span.butRight, .pagination a.butLeft, .pagination a.butRight{
		background:url(../images/imagespf/messages_pagination_buts.gif) no-repeat transparent;
		width:10px;
		height:11px;
		*height:auto;
	}
	.pagination a.butLeft{
		background-position:center -10px;
		*background-position:center -8px;
	}
	.pagination span.butLeft{
		background-position:center -40px;
		*background-position:center -38px;
	}
	.pagination a.butRight{
		background-position:center -70px;
		*background-position:center -68px;
	}
	.pagination span.butRight{
		background-position:center -100px;
		*background-position:center -98px;
	}
	.messages_but{
		height:26px;
		padding:15px 0;
	}
	.messages_but_container{
		border:1px solid #c4dced;
		float:right;
		height:26px;
		line-height:26px;
	}
	.messages_but a{		
		float:left;
	}
	.button{
		padding:0 10px 0 28px;
		display:inline-block;
		zoom:1;
		*display:inline;
	}
	.button.delete{		
		background:url(../images/imagespf/icon_delete.png) 5px center no-repeat transparent;
	}
	.button.deleteAll{
		background:url(../images/imagespf/icon_deleteAll.png) 5px center no-repeat transparent;
	}
	.button.reply{
		background:url(../images/imagespf/icon_reply.png) 5px center no-repeat transparent;
	}
	.button.back{
		background:url(../images/imagespf/icon_back.png) 5px center no-repeat transparent;
	}
	.messages_but a:hover{
		background-color:#E5EFF7 !important;
	}
	.messages_list .messages_but a.delete{
		border-right: 1px solid #c4dced;
	}
	.message_detail .messages_but a.reply{
		border-right: 1px solid #c4dced;
	}
	.messages_but a.back{
		border: 1px solid #c4dced;
		float:left;
		line-height: 26px;
	}
	.messages_list{
		padding:0 20px;
	}
	.messages_list ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.messages_list ul li{
		height:30px;
		line-height:30px;
		overflow:hidden;
		color:#333;
	}
	.messages_list ul li:nth-child(even){
		background:#e5eff7;
	}
	.messages_list .col1, .messages_list .col2, .messages_list .col3, .messages_list .col4, .messages_list .col5, .messages_list .col2_s{
		float:left;
		overflow:hidden;
	}
	.messages_list .col1{
		width:20px;
		text-align:center;
		padding-top:8px;
	}
	.messages_list .col2{
		width:34px;
		text-align:center;
		padding-top:2px;
	}
	.messages_list .col2_s{
		width:176px;
		padding-left:20px;
	}
	.messages_list .col3{
		width:280px;
		overflow:hidden;
	}
	.messages_list .col4{
		width:112px;
		text-align:center;
	}
	.messages_list .col5{
		width:90px;
		text-align:center;
	}
	.messages_list_title{
		font-weight:bold;
		color:#000;
	}
	.user_list{
		margin:10px 20px;
		border:1px solid #bfd9ec;
		border-bottom:none;
	}
	.user_list .user_item{
		border-bottom:1px solid #bfd9ec;
		padding:0 25px;
		height:80px;
                overflow: hidden;
	}
	.user_list .user_info{
		float:left;
		width:330px;		
		line-height:80px;
	}
	.user_list .user_but{
		float:right;		
		line-height:20px;
		padding-top:27px;
	}
	.user_list .user_but a{
		display:inline-block;
		zoom:1;
		*display:inline;
		padding:3px 15px;
		*padding:3px 10px;
		border:1px solid #bfd9ec;
		background:#e5eff7;
		margin-right:1px;
	}
	.user_list .user_but a:hover{
		background: none repeat scroll 0 0 #0066B3;
		border: 1px solid #0066B3;
		color: #FFFFFF;
	}
	.user_list .user_img{
		float:left;
		padding-right:10px;
	}
	.user_list .user_img img{
		padding:3px;
		border:1px solid #bfbfbf;
		margin-top:11px;
		width:50px;
		height:50px;
	}
	.user_list .user_name{
		font-weight:bold;
		height:20px;
	}
	.message_list_hover{
		background:#cde4f6 !important;
	}
	.user_list_container{
		padding-top:20px;
	}
	.extensible_item_title{
		height:20px;
		line-height:20px;
		overflow:hidden;
		background:url(../images/imagespf/extensible_item_title_bg.png) right bottom no-repeat transparent;
		cursor:pointer;
	}
	.extensible_item_title_expand{
		background-position:right top;
	}
	.extensible_item_title label{
		font-weight:bold;
		display:inline-block;
		zoom:1;
		*display:inline;
		background:#FFF;
		padding-right:15px;
		color:#0066B3;
	}
	.info_container{
		padding:20px;
	}
	.extensible_mid .col1, .extensible_mid .col2{
		float:left;
		height:20px;
		line-height:20px;
		padding-bottom:5px;
	}
	.extensible_mid .col3{
		float:left;
		width:100%;
		text-align:right;
	}
	.extensible_mid .col1_s, .extensible_mid .col2_s{
		float:left;
		padding-bottom:5px;
	}
	.extensible_mid .col1_s{
		text-align:right;
		width:185px;
		padding-right:10px;
	}
	.extensible_mid .col2_s{
		width:320px;
		line-height:25px;
	}
	.extensible_mid .col2_s .userStat{
		margin-top:-2px;
	}
	.extensible_mid .col1{
		text-align:right;
		width:185px;
		padding-right:10px;
	}
	.extensible_mid .col2{
		width:320px;
	}
	.clear{
		margin:0;
		padding:0;
		border:none;
		width:0;
		height:0;
		clear:both;
	}
	.extensible_item_content{
		padding-top:8px;
	}
	.but_save{
		width:14px;
		height:14px;
		border:none;
		background:url(../images/imagespf/but_save.png) 0 0 no-repeat transparent;
		cursor:pointer;	
                display: block;
                float: right;
	}
	.extensible_item_content .col1 span{
		color:#cc0000;
	}
	.extensible_mid .col2 .textInput{
		border:1px solid #bfd9ec;
		height:18px;
		width:200px;
		font-size:11px;
		line-height:18px;
		color:#808080;
		padding:0 3px;
	}
	.extensible_mid .col2_s textarea{
		border:1px solid #bfd9ec;
		font-size:11px;
		line-height:18px;
		color:#808080;
		padding:0 3px;
		width:280px;
	}
	.extensible_mid .col2 .textInput.dayInput{
		background: url(../images/imagespf/icon_calendar.png) 185px center no-repeat transparent;
	}
	.extensible_mid .col2 .textInput:focus{
		color:#333;
	}
	.privacy{
		display:inline-block;
		zoom:1;
		*display:inline;
		float:right;
		height:16px;
		width:16px;
		margin-right:90px;
		background:url(../images/imagespf/icon_eye.jpg) 0 0 no-repeat transparent;
	}
	.but_sendMessage{
		float:right;
		height:24px;
		width:35px;
		background:url(../images/imagespf/but_sendMessage.png) 0 0 no-repeat transparent;
	}
	.but_sendMessage:hover{
		background-position:left bottom;
	}
	.message_detail{
		padding:20px 20px 15px;
	}
	.message_detail_userImage{
		float:left;
		width:58px;
		padding-right:12px;
	}
	.message_detail_userImage img{
		border: 1px solid #BFBFBF;
		height: 50px;
		padding: 3px;
		width: 50px;
	}
	.message_detail_info_content p{
		margin:0;
		padding:0 0 2px;
		color:#666;
	}
	.message_detail_info_content p span{
		color:#999;
	}
	.message_detail_title{
		font-weight:bold;
		color:#0066b3 !important;
		font-size:14px;
	}
	.message_detail_content{
		padding-top:10px;
	}
        
                /******************************* TOOLTIP CSS FROM HERE *******************************/
	.tooltip {
		display:none;
		background:#f0f0f0;
		border:2px solid #fff;
		box-shadow: 0px 3px 5px #ccc, 0px -3px 5px #ccc, 3px 0px 5px #ccc, -3px 0px 5px #ccc;
		-moz-box-shadow: 0px 3px 5px #ccc, 0px -3px 5px #ccc, 3px 0px 5px #ccc, -3px 0px 5px #ccc;
		-o-box-shadow: 0px 3px 5px #ccc, 0px -3px 5px #ccc, 3px 0px 5px #ccc, -3px 0px 5px #ccc;
		-webkit-box-shadow: 0px 3px 5px #ccc, 0px -3px 5px #ccc, 3px 0px 5px #ccc, -3px 0px 5px #ccc;
		font-size:12px;
		padding:8px 10px;
		margin-top:15px;
		color:#333;	
		opacity:0.95!important;
	}
        
         /******************************* NEW CSS FROM HERE *******************************/
	.compose{
		padding:20px;
	}
	.compose_input .col1, .compose_input .col2{
		float:left;
		height: 20px;
		line-height: 20px;
		padding-bottom: 5px;
	}
	.compose_input .col1{
		width:70px;
		padding-right:5px;
		text-align:right;
	}
	.compose_input .col2{
		width:461px;
	}
	.compose_input .col2 .textInput {
		border: 1px solid #BFD9EC;
		color: #808080;
		font-size: 11px;
		height: 18px;
		line-height: 18px;
		padding: 0 3px;
		width: 454px;
	}
	.compose_input .col2 .textInput:focus {
		color: #333;
	}
	.compose_attach{
		padding-bottom:10px;
	}
	.list_attachFile{
		margin:0;
		padding:0;
		list-style:none;
	}
	.list_attachFile li{
		display:block;
		height:20px;
		line-height:20px;
		padding-left:6px;
	}
	.list_attachFile li:hover{
		background:#f2f7fb;
	}
	.list_attachFile li span, .list_attachFile b, .list_attachFile a{
		display:inline-block;
		zoom:1;
		*display:inline;
		float:left;
	}
	.list_attachFile li span{
		width:45px;
	}
	.list_attachFile li b{
		font-weight:normal;
		color:#808080;
		width:255px;
		overflow:hidden;
	}
	.list_attachFile li a{
		width:20px;
		height:20px;
		background:url(../images/imagespf/icon_delete.png) center center no-repeat transparent;
	}
	.compose_attach .col1, .compose_attach .col2{
		float:left;
	}
	.compose_attach .col1{
		width:200px;
		padding-right:10px;
	}
	.compose_attach .col2{
		width:326px;
	}
	.compose_attach label{
		display:block;
		font-weight:bold;
		color:#0066b3;
	}
	.compose_attach p, .compose_attach label{
		margin:0;
		padding:0;
		line-height:20px;
		height:20px;
	}
	.attach_file a{
		float:right;
		padding-left:20px;
		background:url(../images/imagespf/icon_attach.png) left center no-repeat transparent;
	}
	.button.send{
		background:url(../images/imagespf/icon_reply.png) 5px center no-repeat transparent;
	}
	.button.save{
		background:url(../images/imagespf/icon_save.png) 5px center no-repeat transparent;
	}
	.compose .button.send, .compose .button.save{
		 border-right: 1px solid #C4DCED;
	}
	.compose_input{
		padding-bottom:10px;
	}
	.compose_editor{
		border: 1px solid #BFD9EC;
		margin-bottom:10px;
	}
	.comment_input{
		padding:20px;
	}
	.but_comment{
		background:url(../images/imagespf/but_comment.png) left top no-repeat transparent;
		border:none;
		width:46px;
		height:42px;
		float:right;
	}
	.but_comment:hover{
		background-position: left bottom;
	}
	.comment_input_content{
		float:left;
		width:488px;
		background:#e5eff7;
		border:1px solid #c2dcff;
		min-height:40px;
	}
	.comment_input_content textarea{
		height:15px;
		line-height:15px;
		background:transparent;
		border:none;
		padding:0;
		margin:12px 15px 0;
		display:block;
		width:458px;
		color:#808080;
	}
	.comment_input_content textarea:focus{
		color:#333;
	}
	.comment_privacy{
		text-align:right;
		padding:0 5px 2px 0;
	}
	.comment_privacy a{
		display:inline-block;
		zoom:1;
		*display:inline;
		width:21px;
		height:11px;
		background:url(../images/imagespf/but_comment_privacy.png) left top transparent no-repeat;
	}
	.comment_privacy a:hover{
		background-position:left bottom;
	}
	.comment_list{
		padding:0 20px;
		border-top: 1px solid #BFD9EC;
	}
	.comment_list ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.comment_list ul li{
		padding:20px 0;
		*padding:15px 0 10px;
		display:block;
	}
	.comment_userImage{
		float: left;
		padding-right: 10px;
		width: 58px;
	}
	.comment_userImage img{
		border: 1px solid #BFBFBF;
		height: 50px;
		padding: 3px;
		width: 50px;
	}
	.comment_info{
		float:right;
		width:468px;
	}
	.comment_info_top{
		height:15px;
		line-height:15px;
		padding-bottom:3px;		
		margin-bottom:8px;	
		border-bottom:1px solid #BFD9EC;
	}
	.comment_info_topLeft{
		float:left;
	}
	.comment_info_topLeft a{
		font-weight:bold;
		margin-right:8px;
	}
	.comment_info_topLeft span{
		color:#a0a0a0;
		font-size:10px;
	}
	.comment_info_topLeft a span{
		color:#0066b3;
		font-size:11px;
	}
	.but_deleteComment{
		display:inline-block;
		zoom:1;
		*display:inline;
		width:14px;
		height:14px;
		background:url(../images/imagespf/but_deleteComment.png) center top no-repeat transparent;
		float:right;
	}
	.but_deleteComment:hover{
		background-position:center bottom;
	}
        
.space ul li {
    display: inline;
    padding-right: 100px;
}

#content .right_common .title {
    background: url("../images/even/graphics/bg_471x33.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
    font: 700 14px/30px tahoma;
    height: 33px;
    margin: 10px;
    padding-left: 10px;
    width: 461px;
}
.button_delete{
	padding: 0 10px 0 25px;
	float: left;
	background: url("../images/imagespf/icon_delete.png") no-repeat scroll 5px center transparent;
	cursor:pointer;
	height:26px;
	border:none;
	font-size:11px;
	color:#0066B3;
}
.button_delete:hover{
	background-color:#e5eff7;
}
.button_deleteAll{
	padding: 0 10px 0 25px;
	float: left;
	background: url("../images/imagespf/icon_deleteAll.png") no-repeat scroll 5px center transparent;
	cursor:pointer;
	height:26px;
	border:none;
	font-size:11px;
	color:#0066B3;
}
.button_deleteAll:hover{
	background-color:#e5eff7;
}
.note .icons p{
	margin:0;
	padding:0 0 5px 0;
	color:#808080;
}
.note .icons img{
	padding-right:5px;
}
.but_block{
	background: url("../images/imagespf/icon_block.png") no-repeat scroll 5px center transparent;
    border: 1px solid #C4DCED;
    color: #0066B3;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-left: 5px;
    padding: 0 10px 0 25px;
}
.but_block:hover{
	background-color:#e5eff7;
}
.mid_block{
	padding:10px 20px;
}

/******************************* TOOLTIP CSS FROM HERE *******************************/
	p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 12; background-color: #f4f9fd; border: 1px solid #BFD9EC; z-index: 9999;font-weight:bold;color:#333;margin:5px 0 0 10px;}
	p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px;}
/******************************* VALIDATE FORM FROM HERE *******************************/
/* invalid input */ .ex9_bvalidator_invalid{ background-color: #FFFFAE; } /* error message */ .bvalidator_errmsg { background-color:#f4f9fd; font-size:10px; border:1px solid #BFD9EC; color:#333; white-space:nowrap; padding-right: 10px; padding-left: 5px; font-family: Arial, Helvetica, sans-serif; } /* close icon */ .bvalidator_errmsg .bvalidator_close_icon { margin-left: 5px; margin-top: -2px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#c00000; cursor:pointer; } /* arrow */ .bvalidator_errmsg em { display:block; height: 9px; width: 18px; position:absolute; bottom:-9px; left:5px; background-image: url(arrow.png); background-repeat: no-repeat; }

.friend_list{
	margin-left:5px; width:145px;
}
.friend_list_label{
	margin:0;
	padding:0 0 8px 0;
}
#pf_view_friend{
	float:right; width:100px; padding-top:10px;color:#0066b3
}
#div_view_all_friend{
	padding:10px 3px 0 0; text-align:right; font-size:10px;
}
.k_dgia {
    background-color: #FFFFFF;
    border: 1px solid #d8d8d8;
    clear: both;
    font-size: 0;
    height: 6px;
    line-height: 0;
    padding: 1px;
    width: 120px;
	margin:8px 140px 0 0;
	float:right;
}
.blue strong {
    background: url("../images/evenforum/graphics/1x6_blue.gif") repeat-x scroll left top transparent;
    float: left;
    height: 6px;
}
.green strong {
    background: url("../images/evenforum/graphics/1x6_gree.gif") repeat-x scroll left top transparent;
    float: left;
    height: 6px;
}
.orange strong {
    background: url("../images/evenforum/graphics/1x6_orn.gif") repeat-x scroll left top transparent;
    float: left;
    height: 6px;
}